//最底层div
.underlying {
    overflow: auto;
    max-width: 100%;
    height: 100%;
    padding: 0px 40px 0px 40px;
}

//外层div
.table {
    height: 100%;
    width: 100%;
}

//表头
:host ::ng-deep .ant-table-header {
    background: rgba(48, 73, 77, 1);
}

:host ::ng-deep .ant-table-fixed-header .ant-table-scroll .ant-table-header {
    margin-bottom: -25px !important;
}

.tableHeard {
    background: rgba(48, 73, 77, 1);
    border-radius: 4px 4px 0px 0px;
    height: 50px; //改高度50px  Claire 04/22
    border-bottom: 1px solid rgba(48, 73, 77, 1); ////  05/09
}

::ng-deep thead {
    text-align: center !important;
}

th {
    background: rgba(48, 73, 77, 1) !important;
    height: 50px;
    // padding: 0px !important;
    // padding-right:0 !important;
    // padding-left:0 !important;
    color: rgba(255, 255, 255, 1) !important;
    border-bottom: 1px solid rgba(48, 73, 77, 1) !important;
}

::ng-deep .ant-table-thead>tr>th {
    text-align: center;
}

// td{
//   padding-top:6px !important;
//   padding-bottom:6px !important;
//   padding-left:1px !important;
//   padding-right:3px !important;
//   color:#ffffff;
//   }
//工联单Table
.designTable {
    margin: 0 auto;
}

//表格内容
.tablecontent {
    background: rgba(32, 48, 51, 1) !important;
    color: #ffffff;
}

:host ::ng-deep .ant-table table {
    width: 100%;
}

// td>input
.input_first>input {
    width: 140px;
    background-color: #1B1D1F;
    border: 1px solid rgba(133, 141, 143, 1);
    color: #ffffff;
    font-size: 18px;
    height: 32px;
    border-radius: 4px;
    text-indent: 12px;
    vertical-align: middle;
}

.input_first:hover>input {
    border: 1px solid rgba(72, 156, 156, 1);
}

.input_first:focus>input {
    border: 1px solid rgba(72, 156, 156, 1);
}

// :host ::ng-deep .ant-table-tbody>tr>td{
//   border-bottom: 1px solid rgba(48,73,77,1) !important;
//   background:rgba(32,48,51,1);
//   height: 61px;  ///Claire
// }
.plantd>td {
    border-bottom: 1px solid rgba(48, 73, 77, 1) !important;
    background: rgba(32, 48, 51, 1);
    height: 61px;
}

:host ::ng-deep tr.ant-table-expanded-row td>.ant-table-wrapper {
    margin-top: -6px;
    margin-left: 0px;
    margin-right: -6px;
    margin-bottom: -7px;
}

:host ::ng-deep table {
    height: 39px; //修改高度 Claire 04/23
}

#first>td {
    background-color: #203033;
    height: 61px;
    text-align: center;
}

#first:hover>td {
    background: rgba(48, 73, 77, 0.5) !important; //修改背景色 Claire 04/23
}

:host ::ng-deep .ant-table-thead>tr>th {
    text-align: center;
}

// 滚动条
::ng-deep ::-webkit-scrollbar {
    background: rgba(32, 48, 51, 1);
    width: 6px; //右側滾動條寬度  Claire 04/24
    height: 15px; //下側滾動條高度  Claire 04/24
}

// // 滚动条的条  vertical 竖向
 ::ng-deep ::-webkit-scrollbar-thumb:vertical {
    background: #489C9C;
    border: 1px solid rgba(32, 48, 51, 1);
    border-radius: 5px;
}

// // horizontal 横向
 ::ng-deep ::-webkit-scrollbar-thumb:horizontal {
    box-shadow: auto;
    background: #489C9C;
    ;
    border: 1px solid rgba(32, 48, 51, 1);
    border-radius: 5px;
}

 ::ng-deep::-webkit-scrollbar-corner {
    ///去右下滾動條白色  Claire 04/24
    background-color: rgba(32, 48, 51, 1); ///去右下滾動條白色  Claire 04/24
}

::ng-deep .ant-table-fixed-header>.ant-table-content>.ant-table-scroll>.ant-table-body {
    background: rgba(32, 48, 51, 1);
    border-bottom: none; ///   05/09
    margin-top: 10px;
}

:host ::ng-deep .ant-table table {
    text-align: center;
}

.bbs {
    height: 44px;
}

// 下载
.btn_download {
    width: 160px;
    height: 32px;
    border-radius: 4px;
    border: 0;
    outline: none;
    text-align: center;
    float: left;
    background: url(../../../assets/image/btn_report_normal.svg) no-repeat;
}

.btn_download:hover {
    background: url(../../../assets/image/btn_report_over.svg) no-repeat;
}